package com.zjl.redis.第04章_事务_管道_发布订阅;


/**
 * ●Redis事务是一个单独的隔离操作:
 *      事务中的所有命令都会序列化、按顺序地执行。
 *      事务在执行的过程中，不会被其他客户端发送来的命令请求所打断。
 * ●Redis事务的主要作用就是串联多个命令防止别的命令插队
 *
 * 一个队列中，一次性、顺序性、排他性的执行一系列命令
 *
 * Redis的事务
 * 1单独的隔离操作
 *      Redis的事务仅仅是保证事务里的操作会被连续独占的执行，
 *      redis命令执行是单线程架构，在执行完事务内所有指令前是不可能再去同时执行其他客户端的请求的
 * 2没有隔离级别的概念
 *      因为事务提交前任何指令都不会被实际执行，
 *      也就不存在”事务内的查询婴看到事务里的更新，在事务外查询不能看到"这种问题了
 * 3不保证原子性
 *      Redis的事务不保证原子性，也就是不保证所有指令同时成功或同时失败，
 *      只有决定是否开始执行全部指令的能力，没有执行到一半进行回滚的能力
 * 4排它性
 *      Redis会保证一个事务内的命令依次执行，而不会被其它命令摘入
 *
 *
 *
 *
 */
public class A1_Redis事务概述 {

}
